go/ast.BlockStmt.Rbrace (field)

15 uses

	go/ast (current package)
		ast.go#L699: 		Rbrace token.Pos // position of "}", if any (may be absent due to syntax error)
		ast.go#L823: 	if s.Rbrace.IsValid() {
		ast.go#L824: 		return s.Rbrace + 1

	go/doc
		example.go#L428: 		Rbrace: last.Pos(),

	go/parser
		parser.go#L1314: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L1326: 	return &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2264: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}
		parser.go#L2342: 	body := &ast.BlockStmt{Lbrace: lbrace, List: list, Rbrace: rbrace}

	go/printer
		nodes.go#L1178: 	p.linebreak(p.lineFor(b.Rbrace), 1, ignore, true)
		nodes.go#L1179: 	p.print(b.Rbrace, token.RBRACE)
		nodes.go#L1445: 		if len(body.List) == 0 && !p.commentBefore(p.posFor(body.Rbrace)) {
		nodes.go#L1447: 			p.print(body.Lbrace, token.LBRACE, body.Rbrace, token.RBRACE)
		nodes.go#L1759: 	pos2 := b.Rbrace
		nodes.go#L1812: 		p.print(noExtraLinebreak, b.Rbrace, token.RBRACE, noExtraLinebreak)

	go/types
		stmt.go#L53: 		check.error(atPos(body.Rbrace), _MissingReturn, "missing return")